<plist version="1.0">
<dict>
<key>NSPrincipalClass</key>
- <string>NSApplication</string>
- <key>LSMinimumSystemVersion</key>
+ <string>NSApplication</string>
+ <key>LSMinimumSystemVersion</key>
<string>11.0</string>
- <key>LSUIElement</key>
- <true/>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
+ <key>LSUIElement</key>
+ <true/>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleAllowMixedLocalizations</key>
+ <true/>
<key>CFBundleExecutable</key>
<string>@APPLICATION_NAME@</string>
<key>CFBundleIconFile</key>
<key>CFBundleShortVersionString</key>
<string>@MIRALL_VERSION_STRING@</string>
<key>NSHumanReadableCopyright</key>
- <string>(C) 2014-2024 @APPLICATION_VENDOR_XML_ESCAPED@</string>
+ <string>(C) 2014-2025 @APPLICATION_VENDOR_XML_ESCAPED@</string>
<key>NSSupportsAutomaticGraphicsSwitching</key>
<true/>
<key>NSRequiresAquaSystemAppearance</key>
void Application::setupTranslations()
{
+ qCInfo(lcApplication) << "System UI languages are:" << QLocale::system().uiLanguages();
const auto enforcedLocale = Theme::instance()->enforcedLocale();
const auto lang = substLang(!enforcedLocale.isEmpty() ? enforcedLocale : QLocale::system().uiLanguages(QLocale::TagSeparator::Underscore).first());
+ qCInfo(lcApplication) << "selected application language:" << lang;
auto *translator = new QTranslator(this);
auto *qtTranslator = new QTranslator(this);